Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування аплетів в Java. Обробка подій в Java

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Комп’ютерні науки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Інші
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”  Кафедра САП Програмування аплетів в Java. Обробка подій в Java Методичні матеріали до лабораторної роботи № 4 з курсу: “Об’єктно-орієнтоване програмування” для студентів базового напрямку 6.0804 “Комп’ютерні науки” ЗАТВЕРДЖЕНО на засіданні кафедри “Системи автоматизованого проектування” Протокол № від ЛЬВІВ 2007 Використання потоків в Java. Методичні матеріали до лабораторної роботи № 4 з курсу: “Об’єктно-орієнтоване програмування” для студентів базового напрямку 6.0804 “Комп’ютерні науки”. Укладачі: Макар В.М., доцент, к.т.н. Загарюк Р.В., асистент. Відповідальний за випуск: Рецензенти: 1. МЕТА РОБОТИ Метою роботи є придбання навиків роботи з подіями при програмуванні на мові Java, а також створення аплетів на мові Java. 2.ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ 2.1. АПЛЕТИ JAVA 2.1.1. Запуск аплетів Аплети Java, на відміну від додатків, не є самостійні програми, а вбудовуються в Web-сторінки і виконуються під управлінням Web-браузера. Програма-аплет запускається в документі HTML в контейнері <applet> ... </applet>. У дескрипторі <applet> можна задати наступні атрибути: Атрибут Значення Чи є обов'язковим  code Ім'я файлу скомпільованого аплета (це повинен бути файл з розширенням.class) Так  width Ширина в пікселях того простору, який аплет займатиме на Web-сторінці Так  height Висота в пікселях того простору, який аплет займатиме на Web-сторінці Так  codebase Каталог на Web-сервері, де зберігаються .class-файлы, на які посилається атрибут code. Ні  alt Дозволяє указувати альтернативний, текст, який буде виведений на місці аплета у тому випадку, коли Web-браузер розпізнає дескриптор <applet>, але не підтримує мову Java. Ні  name Дозволяє задати ім'я для аплета. Після цього інші аплети на сторінці можуть звертатися до цього аплета по імені і обмінюватися з ним даними Ні  align Дозволяє вибрати режим вирівнювання аплета на сторінці. Можливі значення параметра - ті ж, що і для атрибуту align в дескрипторі <img>: top, texttop, middle, absmiddle, baseline, bottom, absbottom, left, right. Ні  vspace Дозволяє задати величину в пікселях верхнього і нижнього полів навколо аплета. Ні  hspace Дозволяє задати величину в пікселях правого і лівого полів навколо аплета. Ні   У контейнері <applet> . </applet> можна також помістити текст, який буде виведений на Web-сторінці, якщо Web-браузер користувача не підтримує роботу з аплетами Java. Результат роботи аплета Java можна проглянути або за допомогою Web-браузера, або за допомогою програми appletviewer, що входить до складу SDK (як параметр для цієї програми задається ім'я файлу HTML, аплета, що містить виклик). 2.1.2. Виконання аплетів Оскільки аплети є розширенням класу Applet, оголошення первинного класу аплета повинне мати наступний вигляд: модифікатори class ідентифікатор-аплета extends Applet { Тіло аплета } Оскільки оголошення класу Applet знаходиться в пакеті java.applet, який автоматично не підключається, в програмі повинен бути заданий оператор import для цього пакету, тобто оператор import java.applet.*; Оскільки аплет може виконуватися на інших комп'ютерах в мережі, йому, в цілях безпеки, віртуальною машиною Java (JVM) забороняється виконувати багато операцій, наприклад, перегляд і читання вмісту каталогів і файлів на комп'ютері, а також зміни вмісту існуючих файлів і запис нових файлів. Життєвий цикл аплета містить наступні чотири етапи: етап ініціалізації (initialization stage). етап запуску (start stage). етап останову (stop stage). етап знищення (destroy stage). На етапі ініціалізації створюється і завантажується об'єкт аплета. У цей момент зручно створювати об'єкти для аплета, а також ініціалізувати значення, необхідні при роботі аплета. Впродовж життєвого циклу ініціалізація виконується тільки один раз. Можна втрутитися в процес ініціалізації, перевизначивши метод init() класу Applet. На етапі запуску сист...
Антиботан аватар за замовчуванням

17.07.2020 10:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини